package nonmerci.pioche;

import java.util.List;

import nonmerci.elements.Carte;
import nonmerci.elements.PlusDeCarte;

public class PiocheImplSansTas implements Pioche {
	
	List<Carte> listeDeCarte;
	
	/***
	 * 
	 * @param listeDeCarte = une liste de carte contenant 24 cartes dont les valeurs vont de 3 à 35
	 */
	public PiocheImplSansTas(List listeDeCarte){
		this.listeDeCarte = listeDeCarte;
	}

	public Carte retournerCarte() throws PlusDeCarte {
		if(listeDeCarte.isEmpty()){
			throw new PlusDeCarte();
		}
		int cartesRestantes = listeDeCarte.size();
		int index = (int)(Math.random()*(cartesRestantes-1));
		return listeDeCarte.remove(index);
	}

}
